# Documentation

## Generate documenation

You can use [Doxygen](http://doxygen.org/) to generate documentation.
As an optionnal option, you can install [Graphviz](http://graphviz.org/) that generates graphs.
If you want a big PDF file with the full documentation, you need [LaTeX](https://www.latex-project.org/).

`make doc-web` generates documentation in web pages.
`make doc-latex` generates documentation in a big PDF file.

## Writing documentation

Write documentation only when it is needed.
In fact, writing documentation takes time.
Moreover, if documentation exists, it is needed to maintain it.
